home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2009 February
/
PCWFEB09.iso
/
Software
/
Linux
/
Kubuntu 8.10
/
kubuntu-8.10-desktop-i386.iso
/
casper
/
filesystem.squashfs
/
lib
/
partman
/
fstab.d
/
jfs
< prev
next >
Wrap
Text File
|
2008-03-04
|
920b
|
40 lines
#!/bin/sh
. /lib/partman/lib/base.sh
for dev in $DEVICES/*; do
[ -d $dev ] || continue
cd $dev
open_dialog PARTITIONS
while { read_line num id size type fs path name; [ "$id" ]; }; do
[ $fs != free ] || continue
[ -f "$id/method" ] || continue
[ -f "$id/acting_filesystem" ] || continue
method=$(cat $id/method)
filesystem=$(cat $id/acting_filesystem)
case "$filesystem" in
jfs)
[ -f "$id/mountpoint" ] || continue
mountpoint=$(cat $id/mountpoint)
# due to #249322, #255135, #258117:
if [ "$mountpoint" = /tmp ]; then
rm -f $id/options/noexec
fi
options=$(get_mountoptions $dev $id)
if [ "$mountpoint" = / ]; then
if [ "$options" = defaults ]; then
options="errors=remount-ro"
else
options="${options},errors=remount-ro"
fi
pass=1
else
pass=2
fi
echo "$path" "$mountpoint" jfs $options 0 $pass
;;
esac
done
close_dialog
done